mem_event: move mem_event_domain out of struct domain
authorOlaf Hering <olaf@aepfle.de>
Wed, 30 Nov 2011 15:08:53 +0000 (07:08 -0800)
committerOlaf Hering <olaf@aepfle.de>
Wed, 30 Nov 2011 15:08:53 +0000 (07:08 -0800)
commit20b21cb1e1141d5dcfbc0a0c911cec72194ecc4a
tree3ec12c736bb74953b72dd2d8ed948f1c99909e89
parenta2a88004afe1cce99bba724929d59366e752e886
mem_event: move mem_event_domain out of struct domain

An upcoming change may increase the size of mem_event_domain. The result
is a build failure because struct domain gets larger than a page.
Allocate the room for the three mem_event_domain members at runtime.

v2:
 - remove mem_ prefix from members of new struct

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/mm/mem_event.c
xen/arch/x86/mm/mem_sharing.c
xen/arch/x86/mm/p2m.c
xen/common/domain.c
xen/include/xen/sched.h